import service from "../utils/request"

// get方法
export function getAction(url,params){
    return service({
      url,
      method:'get',
      params
    })
}

// post方法
export function postAction(url,data){
  return service({
    url,
    method:'post',
    data
  })
}
// put方法
export function putAction(url,data){
  return service({
    url,
    method:'put',
    data
  })
}

// delete
export function deleteAction(url, params) {
    return service({
        url,
        method: 'delete',
        params
    })
}
// // deleteParams请求
// export function deleteAction(url, parameter, option) {
//     return service({
//         url: url,
//         method: 'delete',
//         params: parameter,
//         ...option
//     });
// }
// // deleteParams请求
// export function deleteObjAction(url, data) {
//     return service({
//         url: url,
//         method: 'delete',
//         data,
//     });
// }

// 下载文件 用于excel导出，get方法
export function downFile(url, parameter) {
    return service({
        url: url,
        params: parameter,
        method: 'get',
        responseType: 'blob',
    });
}
// 下载文件 用于excel导出,post方法
export function downFilePost(url, data) {
    return service({
        url: url,
        data,
        method: 'post',
        responseType: 'blob',
    });
}